/*
 ============================================================================
 文件名	 : EasyBounceApplication.h
 描述		 : application类的声明
 ============================================================================
 */

#ifndef __EASYBOUNCEAPPLICATION_H__
#define __EASYBOUNCEAPPLICATION_H__

// INCLUDES
#include <aknapp.h>
#include "EasyBounce.hrh"

// 应用程序UID;
// 此处的UID应与mmp文件里的保持一致
const TUid KUidEasyBounceApp =
	{
	_UID3
	};

// 类声明

/**
 * CEasyBounceApplication类
 * 提供了建立document的工厂方法.
 * CEasyBounceApplication类是AVKON应用程序框架所需要的标准类
 */
class CEasyBounceApplication : public CAknApplication
	{
public:
	//基类函数

	/**
	 * 来自基类CApaApplication, AppDllUid.
	 * @返回应用程序的UID (KUidEasyBounceApp).
	 */
	TUid AppDllUid() const;

protected:
	// 基类函数

	/**
	 * 继承自 CApaApplication类的 CreateDocumentL方法.
	 * 创建CEasyBounceDocument类的对象. 
	 * 此函数返回的对象指针并不被CEasyBounceApplication拥有.
	 * @返回一个指向document对象的指针.
	 */
	CApaDocument* CreateDocumentL();
	};

#endif // __EASYBOUNCEAPPLICATION_H__
// 文件结束
